package fr.asip.cps3.exemple.modele.jni;

import java.io.IOException;

import fr.asip.cps3.exemple.modele.Application;

/**
 * Classe représentant le pont JNI utilisé pour les traitements spécifiques
 */
public class ConnecteurJNI {

 /**
  * Connecte à la librairie PKCS#11 donnee et renvoie l'interface permettant d'utiliser les traitements spécifiques écrits en C
  * @param L'application
  * @param librairiePKCS11 La librairie PKCS#11 à utiliser pour les traitements spécifiques
  * @param librairieTS La librairie Traitements spécifiques à utiliser
  * @return L'interface permettant d'utiliser les traitements spécifiques écrits en C
  * @exception IOException
  */
 public static TraitementsSpecifiques connecteAuModulePKCS11(Application application, String librairieTS, String librairiePKCS11) throws IOException
 {
   return new TraitementsSpecifiquesImplementation(application, librairieTS, librairiePKCS11);
 }

}

